A Code Generator Tool for the Gamma Design Patterns

نویسندگان

  • Novia Indriaty Admodisastro
  • Sellappan Palaniappan
چکیده

Software reuse has been recognised as an attractive idea with an obvious payoff to achieve software that is faster, better and cheaper. One important component to be highlighted in designing reusable object-oriented software is design patterns. Design patterns describe a commonly recurring structure of communicating components that solve a general design problem in a particular context. An important property of design patterns is that they are independent of a particular application domain and programming paradigm. As a result, design patterns facilitate reuse of software architecture, even when other forms of reuse are infeasible. Despite the fact that design patterns have tangible benefits, they have been found difficult to use. Since a design pattern only describes a solution to particular design problem, it does not lead to direct code reuse. Some developers have found it difficult to make the leap from pattern description to a particular implementation. The step in relaxing this complexity can be achieved using a code generator tool that aids developers to transform design patterns into code automatically. There are several pattern code generator tools currently available, but they have several shortcomings. This paper describes an attempt to automate design patterns implementation into a concrete form that takes advantage of WWW as a communication infrastructure. It includes the main features implemented by the existing tools and tackles some of their shortcomings. The tool has been evaluated and results were reported to be comparable and even better than other pattern code generator tools.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimization study for BNCT facility based on a DT neutron generator

Background: A Boron Neutron Capture Therapy (BNCT) facility, based on a DT neutron generator, with the final goal to find out a potential, alternative, solution to existing BNCT treatment facilities which are based on nuclear reactors is examined. Materials and Methods: With the aim of the MCNP4B Monte Carlo code different beam-shaping assembly (BSA) configurations were considered. Lead was sel...

متن کامل

Optimised BNCT facility based on a compact D-D neutron generator

Background: Boron Neutron Capture Therapy (BNCT) is a very promising treatment for patients suffering gliobastoma multiforme, an aggressive type of brain cancer, where conventional radiation therapies fail. Thermal neutrons are suitable for the direct treatment of cancers which are located at near-tissue-surface deep-seated tumors need harder, epithermal neutron energy spectra. Materials and Me...

متن کامل

Investigating the Effect of Gamma Ray Source Activity on Down-hole Nuclear Density Tool’s Reading Using Simulation by MCNP Code

Developing well logging methods will increase the applications of logs related to all the other geology sciences. Well logging curves introduce the essential information to evaluate reservoir characterizations, rock type and also formation fluid properties quantitatively. One of the most important parts of drilling and completion operations which affect making decision about the future planes i...

متن کامل

MVCASE Tool – Working with Design Patterns

Working with design patterns can be considerably improved when using tools that help in pattern creation and application. However, there are several issues involved. For instance, a tool must offer mechanisms to help the Software Engineer to find the right patterns to a particular solution, or to identify and recognize patterns after they were applied. This paper presents the main requirements ...

متن کامل

Development of a Phase Space Generator software for Medical Linear Accelerator Applications

Introduction: During the last decades, simulation of radiation therapy treatment conditions in treatment room for studying with more details in comparison with treatment planning system (TPS) is taken into consideration. The most problem with starting these kind of researches is the geometry of Medical linacs and verification of the accelerators. Therefore, researchers tried to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003